river grove - French English Dictionary